xend: Improve error messages of xm sched-credit
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 18 Jun 2009 09:27:21 +0000 (10:27 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 18 Jun 2009 09:27:21 +0000 (10:27 +0100)
This patch improves error messages of xm sched-credit as with error
messages of CS:19468.

Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
tools/python/xen/xend/XendDomain.py

index a8ee276df874a1cfd5e24e426f9e30eb49553f96..fc654b5b1d73f8fca089875b70c67edcd0387536 100644 (file)
@@ -1583,14 +1583,17 @@ class XendDomain:
             if weight is None:
                 weight = int(0)
             elif weight < 1 or weight > 65535:
-                raise XendError("weight is out of range")
+                raise XendError("Cpu weight out of range, valid values are "
+                                "within range from 1 to 65535")
             else:
                 set_weight = True
 
             if cap is None:
                 cap = int(~0)
             elif cap < 0 or cap > dominfo.getVCpuCount() * 100:
-                raise XendError("cap is out of range")
+                raise XendError("Cpu cap out of range, valid range is "
+                                "from 0 to %s for specified number of vcpus" %
+                                (dominfo.getVCpuCount() * 100))
             else:
                 set_cap = True